CONCEPTS OF PROGRAMMING LANGUAGES 12/E (GE)

NT $ 1,470


HallmarkFeatures
Introducesthefundamentalconstructsofcontemporaryprogramminglanguages
•Criticalevaluationofexistingandfutureprogramminglanguagesgivesstudentsthenecessarytoolsforevaluatingontheirown.
•Anin-depthdiscussionofprogramminglanguagestructures,presentingaformalmethodofdescribingsyntax,andintroducingapproachestolexicalandsyntaxanalysispreparestudentsforthestudyofcompilerdesign.
•Coverageofadvancedobject-orientedtopicsandlanguagesisintegratedthroughout.
Addressesthemostup-to-dateinformationinthisfield
•New-NewmaterialonSwift,acontemporaryprogramminglanguage,isnowpartofseveralchapters.
•New-SectiononDelphinowincludedinChapter2.
•New-SectiononoptionaltypesisincludedinChapter6.
•NewandUpdated-ContentdescribingiterationsinPythonarepartofChapter8.
•Revised-Toensurethematerialremainsrelevanttostudents,sectionsonoutdatedlanguages(specificallyLuaandObjective-C)havebeenremoved.
•Revised-SectionsofChapter5havebeenrewrittentoimproveandclarifythematerial.
Providesahistoricalcontextforlearningdifferentprogramminglanguages
•HistoricalboxesandinterviewswithJamesGosling,LarryWall,AlanCooper,BjarneStroustrup,andothersputthematerialincontext.
•Valuablehistoricalfoundationsthatsetouttheorigins,purposes,andcontributionsofthemostimportantlanguagesdiscussedintherestofthetextareintroducedearlyon.
•In-depthdiscussionsofthedesignissuesfacedbytheearlyversionsofrelevantlanguagesarepresentedinlaterchapters.


NewandUpdatedFeatures
Addressesthemostup-to-dateinformationinthisfield
•NewmaterialonSwift,acontemporaryprogramminglanguage,isnowpartofseveralchapters.
•SectiononDelphinowincludedinChapter2.
•SectiononoptionaltypesisincludedinChapter6.
•ContentdescribingiterationsinPythonarepartofChapter8.
•Toensurethematerialremainsrelevanttostudents,sectionsonoutdatedlanguages(specificallyLuaandObjective-C)havebeenremoved.
•SectionsofChapter5havebeenrewrittentoimproveandclarifythematerial. 


PURPOSES GE PROGRAMMING NEW LANGUAGES